import Vue from "vue";

//vue的插件一定是暴露一个对象
let myPlugins = {}
//这个对象必须有install方法
myPlugins.install = function (Vue, options) {
  //这个里面能调用几乎所有的方法
  //Vue.prototype/$bus:任何组件都可以使用
  //Vue.directive()
  //Vue.component
  //Vue.filter....
  console.log('调用插件！！！', options);
  //全局指令
  Vue.directive(options.name, (element, params) => {
    console.log('upper调用了', params);
    element.innerHTML = params.value.toUpperCase();
  })
}

export default myPlugins